package com.oceanread.cn.entity;

import com.alibaba.fastjson.annotation.JSONField;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
public class Treelist1 {
    @TableId(value = "SYSID", type = IdType.AUTO)
    private int SYSID;
    private String id;
    private String Name;
    private Boolean open =null;
    private Boolean checked =null;
    private Boolean influencechild=null;

    @JSONField(name = "SYSID")
    @JsonProperty("SYSID")
    public int getSysid() {
        return SYSID;
    }

    public void setSysid(int SYSID) {
        this.SYSID = SYSID;
    }

    @JSONField(name = "name")
    @JsonProperty("name")
    public String getName() {
        return Name;
    }

    public void setName(String name) {
        Name = name;
    }

    @JSONField(name = "id")
    @JsonProperty("id")
    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    @JSONField(name = "open")
    @JsonProperty("open")
    public Boolean getOpen() {
        return open;
    }

    public void setOpen(Boolean open) {
        this.open = open;
    }

    @JSONField(name = "influencechild")
    @JsonProperty("influencechild")
    public Boolean getInfluencechild() {
        return influencechild;
    }

    public void setInfluencechild(Boolean influencechild) {
        this.influencechild = influencechild;
    }

    public Boolean getChecked() {
        return checked;
    }
    public void setChecked(Boolean checked) {
        this.checked = checked;
    }
}
